package com.shrct.businessprocess.project;

import com.shrct.businessprocess.project.RCProject;
import com.shrct.businessprocess.project.impl.RCProjectEventImpl;
import com.shrct.businessprocess.project.proxy.RCProjectEventProxy;
import edu.fudan.mylang.pf.EntityImplementation;
import edu.fudan.mylang.pf.IModelObject;
import java.util.Date;

@EntityImplementation(implementBy = RCProjectEventImpl.class)
public interface RCProjectEvent extends IModelObject {
  public abstract RCProject getProject();
  
  public abstract RCProjectEvent setProject(final RCProject project);
  
  public abstract Date getDate();
  
  public abstract RCProjectEvent setDate(final Date date);
  
  public abstract String getDescription();
  
  public abstract RCProjectEvent setDescription(final String description);
  
  public abstract RCProjectEventProxy toProxy();
}
